# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年12月24日
"""
import pandas as pd
import matplotlib.pyplot as plt

df1 = pd.read_excel('../source/广告费 - 10.5.xlsx')
df2 = pd.read_excel('../source/销售表 - 10.5.xlsx')
df1['投放日期'] = pd.to_datetime(df1['投放日期'])
df1 = df1.set_index('投放日期', drop=True)
df2 = df2[['日期', '销售码洋']]
df2['日期'] = pd.to_datetime(df2['日期'])
df2 = df2.set_index('日期')
df_x = df1.resample('M').sum().to_period('M')
df_y = df2.resample('M').sum().to_period('M')

y1 = pd.DataFrame(df_x['支出'])
y2 = pd.DataFrame(df_y['销售码洋'])

fig = plt.figure()
plt.rc('font', family='SimHei', size=11)
ax1 = fig.add_subplot(111)
plt.title('京东电商销售收入与广告费分析折线图')
x = list(range(12))
plt.xticks(x, ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'])
ax1.plot(x, y1, color='orangered', linewidth=2, linestyle='-', marker='o', mfc='w', label='广告费')
plt.legend(loc='upper left')
ax2 = ax1.twinx()
ax2.plot(x, y2, color='blue', linewidth=2, linestyle='-', marker='o', label='销售收入')
plt.subplots_adjust(right=0.85)
plt.legend(loc='upper center')
plt.show()
print(df1.head())
print(df2.head())
